@media only screen and (max-width: 1199px) {

	.top_navigation .dropdown_menu,
	.top_navigation .dropdown_submenu {
		min-width: 930px;
		top: 97px;
		left: -155px
	}

	.dd_bg_01:before,
	.dd_bg_02:before,
	.dd_bg_03:before,
	.dd_bg_04:before {
		display: none
	}

	.banner_search_box {
		padding: 0 15px
	}

	.font_size_30 {
		font-size: 26px
	}

	.line_height_40 {
		line-height: 36px
	}

	.margin_top_50,
	.margin_top_35,
	.margin_top_40 {
		margin-top: 25px
	}

	.font_size_16 {
		font-size: 14px
	}

	.hosting_plans_details li {
		padding: 20px 0 20px
	}

	.shared_hosting_features_img figure:before,
	.Reseller_hosting_features_img figure:before,
	.dedicated_hosting_features_img figure:before,
	.vps_hosting_features_img figure:before {
		width: 295px;
		height: 425px
	}

	.promotion_circle {
		right: -95%
	}

	.outer_all_plans_include figure:before {
		width: 370px;
		height: 344px
	}

	.outer_vps_plans_include figure:before {
		width: 290px;
		height: 342px
	}

	.operating_system_box {
		width: 145px;
		height: 75px
	}

	.font_size_24 {
		font-size: 20px
	}

	.banner_slider_indicators {
		margin: 0 auto
	}

	.padding_bottom_100 {
		padding-bottom: 60px
	}

	.padding_top_100 {
		padding-top: 60px
	}

	.hosting_plans li a {
		padding: 25px 10px;
		font-size: 20px;
		line-height: 24px
	}

	.guarantee_section:before {
		height: 493px;
		right: -145px
	}

	.inner-box {
		padding: 20px 10px !important;
	}

	.search_area {
		width: 73%
	}

	.hosting_plans li a span {
		font-size: 12px;
		line-height: 18px
	}

	.font_size_20 {
		font-size: 18px
	}

	.experience_box h2 {
		padding-bottom: 20px
	}

	.margin_bottom_15 {
		margin-bottom: 5px
	}

	.hosting_feature_detail p {
		line-height: 18px
	}

	.margin_top_75 {
		margin-top: 40px
	}

	.hosting_team_box figure:before {
		width: 100%;
		height: 100%
	}

	.position_team_member_name {
		font-size: 10px
	}
}

@media only screen and (max-width: 991px) {
	.navbar-toggler-icon {
		background-image: url(../images/toogle_button.svg)
	}

	a.logo {
		padding: 15px
	}

	.navbar-toggler {
		position: absolute;
		right: 25px;
		top: 15px;
		padding: 4px 8px
	}

	.info_links {
		padding: 8px 15px
	}

	.header_contact_info li:first-child {
		padding-left: 0
	}

	.font_size_30 {
		font-size: 20px
	}

	.line_height_40 {
		line-height: 26px
	}

	.font_size_16 {
		font-size: 14px
	}

	body {
		line-height: 22px
	}

	.btn_banner01 {
		padding: 15px 25px
	}

	.search_area {
		width: 70%
	}

	.padding_bottom_100 {
		padding-bottom: 40px
	}

	.padding_top_100 {
		padding-top: 40px
	}

	.hosting_plans li a {
		padding: 13px 10px;
		font-size: 16px;
		line-height: 24px
	}

	.hosting_plans li a span {
		font-size: 14px
	}

	.hosting_plan_list li {
		padding: 10px 0
	}

	.hosting_plan_list li .inner_hosting_plan_list {
		padding-left: 15px;
		font-size: 14px
	}

	.hosting_plan_list li .inner_hosting_plan_list span {
		font-size: 14px;
		line-height: 18px
	}

	.price_tag {
		font-size: 12px;
		line-height: 20px;
		padding: 10px 0 10px 20px
	}

	.price_tag span {
		font-size: 18px;
		line-height: 20px;
		font-weight: 600
	}

	.btn_hosting_plan {
		font-size: 14px;
		padding: 10px 25px
	}

	.margin_bottom_40 {
		margin-bottom: 30px
	}

	.hosting_features_img figure:before {
		width: 330px;
		height: 400px
	}

	.padding_left_75 {
		padding-left: 15px
	}

	.experience_box h2 {
		padding-bottom: 10px
	}

	.font_size_20 {
		font-size: 16px
	}

	.margin_bottom_15 {
		margin-bottom: 5px
	}

	.margin_top_50 {
		margin-top: 20px
	}

	.hosting_features_img {
		padding-top: 100px
	}

	.guarantee_section:before {
		display: none
	}

	.font_size_24 {
		font-size: 16px
	}

	.line_height_28 {
		line-height: 20px
	}

	.margin_top_10 {
		margin-top: 0
	}

	.white-btn a {
		padding: 15px 20px
	}

	.padding_bottom_70 {
		padding-bottom: 50px
	}

	.padding_top_70 {
		padding-top: 50px
	}

	.padding_bottom_80 {
		padding-bottom: 50px
	}

	.padding_top_80 {
		padding-top: 50px
	}

	.footer_links {
		padding-left: 45px
	}

	.footer_address:before,
	.footer_contact_detail:before {
		left: -50px
	}

	.footer_email_us:before {
		left: -55px
	}

	ul.footer_contact_details li {
		padding: 15px 0 15px 20px
	}

	.plan_heading {
		padding: 20px 0 20px 0;
		text-align: center
	}

	h3 {
		font-size: 20px;
		line-height: 30px
	}

	.plan_heading.active:before,
	.shared_hosting_features_img {
		display: none
	}

	.hosting_plans_details li {
		padding: 20px 0 20px
	}

	.domain_database:before,
	.sql_database:before,
	.control_panel:before,
	.ssl_certificate:before {
		top: 10px
	}

	.margin_left_60 {
		margin-left: 20px
	}

	.software_box {
		width: 160px
	}

	.reseller_promotion_circle,
	.dedicated_promotion_circle {
		right: -55%
	}

	.outer_all_plans_include figure:before {
		width: 270px;
		height: 251px
	}

	.price_rangetxt {
		padding: 20px 15px !important;
	}

	.price-slider-section {
		padding: 0 15px !important;
	}

	.slider-container #slider {
		width: 100% !important;
	}

	.outer_vps_plans_include figure:before {
		width: 210px;
		height: 248px
	}

	.shared_hosting_features_img figure:before,
	.Reseller_hosting_features_img figure:before,
	.dedicated_hosting_features_img figure:before,
	.vps_hosting_features_img figure:before {
		width: 215px;
		height: 308px
	}

	.operating_system_box {
		width: auto;
		height: auto;
		background-color: transparent;
		box-shadow: none
	}

	.btn_tld {
		font-size: 14px;
		padding: 8px 20px
	}

	.tld_domain_box {
		padding: 15px
	}

	.hosting_team_box figure:before {
		width: 100%;
		height: 100%
	}

	.dd_bg_01,
	.dd_bg_02,
	.dd_bg_03,
	.dd_bg_04,
	.sb_dd_01,
	.sb_dd_02,
	.sb_dd_03,
	.sb_dd_04,
	.sb_dd_05,
	.sb_dd_06,
	.sb_dd_07,
	.sb_dd_08 {
		background: none
	}

	.menu_advertise_box,
	.btn_top_nav,
	div.dropdown_submenu a:before,
	div.dropdown_submenu a:after {
		display: none
	}

	.menu_content {
		width: 100%;
		margin-left: 0;
		font-size: 0;
		line-height: 0%
	}

	.top_navigation .dropdown_menu,
	.top_navigation .dropdown_submenu {
		min-width: auto
	}

	.padding_tb_40 {
		padding: 0
	}

	.navigation .dropdown_menu a span {
		font-size: 13px;
		margin-bottom: 0;
		line-height: 16px
	}

	.menubar .dropdown_menu .dropdown_menu_list a {
		padding: 5px !important;
	}

	.menu_text {
		width: 100%;
		margin-left: 0
	}

	.menubar div.dropdown_submenu a {
		padding: 10px 15px !important;
	}

	.st-head-row {
		background-color: #ff5e62;
		color: #fff
	}

	.inner_price_content {
		padding: 20px 10px !important;
	}

	.slider_price_box {
		margin-top: 0px !important;
	}

	.price_content .value,
	.price_content .value_text {
		font-size: 16px
	}

	.vps_btn {
		padding: 5px 50px !important;
	}

	a.logo img {
		width: 22%
	}

	.navbar-toggler:focus {
		outline: none
	}

	.hosting_plan_list {
		padding: 15px
	}

	.margin_top_150 {
		margin-top: 80px
	}

	.price_tag {
		padding: 10px 0
	}

	.navigation .menubar li a {
		padding: 5px 20px !important;
	}

	.menubar .company_dropdown .dropdown_company div.submenu_text span {
		text-transform: capitalize;
		line-height: 14px
	}

	.menubar .company_dropdown .dropdown_company a {
		padding: 5px 0 !important;
	}

	.menu_text {
		text-transform: capitalize
	}

	.dropdown-menu {
		padding: 15px 25px;
		margin: 10px 0;
		background-color: rgba(195, 207, 214, .6)
	}

	.menubar {
		padding: 10px 0
	}

	.slider-container #slider {
		border-radius: 50px
	}

	.price_content .value {
		font-size: 14px !important;
	}

	.price_content .value_text {
		font-size: 14px !important;
	}

	.inner_price_content {
		padding: 10px !important;
	}

	.image_holder span img {
		width: 50%
	}

	.vps_btn {
		border-radius: 4px !important;
		padding: 0 40px !important;
	}

	.price_txt .numeric1,
	.price_txt {
		font-size: 30px !important;
	}

	.navigation .menubar li.active a,
	.navigation .menubar li a:hover {
		color: #fff
	}

	.navigation .menubar li a {
		color: #fff;
		position: relative
	}

	.navigation {
		position: absolute;
		right: 14px;
		background-color: #ff5e62;
		width: 30%
	}

	.navigation .dropdown_menu a span,
	.menu_text {
		color: #fff
	}

	.top_navigation .dropdown_menu,
	.top_navigation .dropdown_submenu {
		background-color: rgba(195, 207, 214, .6);
		padding: 15px 20px;
		margin: 10px 0
	}

	.dropdown_menu_list {
		padding: 0
	}

	.dropdown-toggle::after {
		position: absolute;
		right: 20px;
		top: 13px
	}

	.menubar .company_dropdown .dropdown_company div.submenu_text span {
		font-size: 13px
	}

	.padding_r {
		padding: 0
	}

	.menubar div.dropdown_submenu a {
		padding: 5px !important;
	}

	/*Toggle Menu*/
	.cmn-toggle-switch {
		display: block;
		position: absolute;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 50px;
		height: 50px;
		font-size: 0;
		text-indent: -9999px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		box-shadow: none;
		border-radius: none;
		border: none;
		cursor: pointer;
		-webkit-transition: background 0.3s;
		transition: background 0.3s;
	}

	.cmn-toggle-switch:focus {
		outline: none;
	}

	.cmn-toggle-switch span {
		display: block;
		position: absolute;
		top: 17px;
		left: 9px;
		right: 18px;
		width: 50%;
		height: 2px;
		background: #222
	}

	.cmn-toggle-switch span::before,
	.cmn-toggle-switch span::after {
		position: absolute;
		display: block;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #222;
		content: "";
	}

	.cmn-toggle-switch span::before {
		top: -7px;
	}

	.cmn-toggle-switch span::after {
		bottom: -7px;
	}

	.cmn-toggle-switch__htx {
		background-color: transparent
	}

	.cmn-toggle-switch__htx span {
		-webkit-transition: background 0 0.3s;
		transition: background 0 0.3s;
	}

	.cmn-toggle-switch__htx span::before,
	.cmn-toggle-switch__htx span::after {
		-webkit-transition-duration: 0.3s, 0.3s;
		transition-duration: 0.3s, 0.3s;
		-webkit-transition-delay: 0.3s, 0;
		transition-delay: 0.3s, 0;
	}

	.cmn-toggle-switch__htx span::before {
		-webkit-transition-property: top, -webkit-transform;
		transition-property: top, transform;
	}

	.cmn-toggle-switch__htx span::after {
		-webkit-transition-property: bottom, -webkit-transform;
		transition-property: bottom, transform;
	}

	/* active state, i.e. menu open */
	.cmn-toggle-switch__htx.active {
		background-color: transparent;
	}

	.cmn-toggle-switch__htx.active span {
		background: none;
	}

	.cmn-toggle-switch__htx.active span::before {
		top: 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.cmn-toggle-switch__htx.active span::after {
		bottom: 0;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.cmn-toggle-switch__htx.active span::before,
	.cmn-toggle-switch__htx.active span::after {
		-webkit-transition-delay: 0, 0.3s;
		transition-delay: 0, 0.3s;
	}
}

@media only screen and (max-width: 767px) {

	.inner_top_header,
	.info_links,
	.slide_two:before,
	.slide_one:before,
	.slide_third:before {
		display: none
	}


	.foo_abouthm {
		display: none;
	}

	.footer_links {
		margin-left: 0px !important;
	}

	.footer_links {
		padding-left: 0px;
	}

	.footer_links li a {
		line-height: 32px;
	}

	ul.footer_contact_details li {
		padding: 2px 0 2px 12px;
	}

	.margin_top_75 {
		margin-top: 5px;
	}

	.footer_hm_sec {
		padding-top: 12px !important;
	}

	.footer_email_us:before {
		background-size: contain;
		width: 25px;
		height: 25px;
		left: -34px;
		top: 11px;
	}

	.footer_contact_detail:before {
		background-size: contain;
		width: 25px;
		height: 25px;
		left: -36px;
		top: 14px;
	}

	.footer_address:before {
		background-size: contain;
		width: 20px;
		height: 25px;
		left: -34px;
		top: 20px;
	}




	.navigation_bar {
		top: -2px
	}

	.padding_top_150 {
		padding-top: 50px
	}

	.slide_one,
	.slide_two,
	.slide_third {
		height: auto;
		padding: 50px 0
	}

	.btn_banner01 {
		margin-bottom: 0;
		padding: 10px 15px;
		font-size: 14px
	}

	.padding_top_100 {
		padding-top: 30px
	}

	.padding_bottom_100 {
		padding-bottom: 30px
	}

	.search_area {
		width: 100%
	}

	.outer_search_domain_btn {
		width: 100%;
		margin-left: 0
	}

	.margin_top_115 {
		margin-top: 0
	}

	.hosting_features_img {
		padding-top: 0;
		margin-bottom: 10px
	}

	.hosting_features_img figure:before {
		left: -15px;
		bottom: -15px
	}

	.small-box,
	.small-box figure {
		text-align: center !important;
	}

	.small-box figure,
	.guarantee-small-box,
	.icon_box {
		margin-bottom: 20px
	}

	.action-box,
	.guarantee-box,
	.icon_box,
	.footer_logo {
		text-align: center !important;
	}

	.guarantee-box {
		margin-bottom: 20px
	}

	.footer_details {
		/*		display: none*/
	}

	.footer_top_area {
		text-align: center;
		padding-bottom: 0;
		border-bottom: none
	}

	.copy_right {
		margin-top: 20px;
		float: none;
		width: 100%
	}

	.footer_logo {
		float: none;
		width: 100%
	}

	.margin_box,
	.hosting_feature_img {
		margin-bottom: 20px
	}

	.padding_right_75,
	.padding_right_105 {
		padding-right: 0
	}

	.hosting_feature_box {
		text-align: center
	}

	.cpanel_listing li {
		text-align: left;
		padding-left: 30px
	}

	.cpanel_listing li:before {
		left: 0
	}

	.sub_page_banner:before,
	.reseller_page_banner:before,
	.software_name,
	.dedicated_sub_page_banner:before,
	.outer_all_plans_include,
	.vps_sub_page_banner:before,
	.outer_vps_plans_include,
	.vps_hosting_features_img,
	.domain_sub_page_banner:before,
	.about_sub_page_banner:before,
	.contact_sub_page_banner:before {
		display: none
	}

	.width_100 {
		width: 100%
	}

	.sub_page_banner,
	.reseller_page_banner,
	.dedicated_sub_page_banner,
	.vps_sub_page_banner,
	.domain_sub_page_banner,
	.about_sub_page_banner,
	.contact_sub_page_banner {
		width: 100%;
		height: auto;
		padding: 50px 0
	}

	.vps_btn {
		font-size: 14px !important;
		line-height: 20px !important;
		padding: 10px 20px !important;
		margin-left: 0 !important;
	}

	.price_txt,
	.price_txt .numeric1 {
		font-size: 24px !important;
		line-height: 30px !important;
	}

	.inner_price_content {
		background: transparent !important;
		padding: 0 !important;
	}

	.price_content .value_text,
	.price_content .value {
		font-size: 12px !important;
	}

	.padding_tb_40 {
		padding: 0 !important;
	}

	.price_rangetxt div.icon span {
		font-size: 12px !important;
	}

	.cpanel_listing li {
		font-size: 14px
	}

	body {
		font-size: 12px;
		line-height: 18px
	}

	.banner_text p {
		margin-bottom: 0
	}

	.navigation .dropdown_menu a span {
		font-size: 12px;
		margin-bottom: 0;
		line-height: 10px
	}

	.menubar div.dropdown_submenu a {
		padding: 5px 0 !important
	}

	.box_margin {
		margin-bottom: 30px
	}

	.operating_system_box {
		text-align: center;
		margin: 0 auto
	}

	.slider_price_box {
		margin-top: 0 !important;
	}

	.reseller_promotion_circle,
	.dedicated_promotion_circle {
		display: none
	}

	.margin_top_150 {
		margin-top: 0
	}

	.btn_hosting_plan {
		margin-left: 0
	}

	.price_tag {
		padding: 10px 0 10px 0
	}

	.banner_slider_indicators {
		bottom: 10px;
		left: 0;
		right: 0
	}

	a.logo img {
		width: 25%
	}

	.navbar-toggler {
		/*right: -10px;*/
		top: 6px
	}

	.hosting_plans li {
		border: 1px solid #c3dfd6;
		display: inline-block;
		margin-right: 15px
	}

	.hosting_plans li:last-child {
		margin-right: 0
	}

	.hosting_plan_tabs {
		margin-bottom: 30px;
		text-align: center !important;
	}

	.order_2 {
		order: 2
	}

	.order_1 {
		order: 1
	}

	.menubar .company_dropdown .dropdown_company div.submenu_text span {
		font-size: 12px
	}

	.menu_text {
		font-size: 12px;
		line-height: 14px
	}

	.margin_bottom_40 {
		margin-bottom: 15px
	}

	.banner_search_box .text_field {
		margin-bottom: 15px
	}

	.hosting_plan_img,
	.hosting_features_img {
		display: none
	}

	.hosting_plan_list {
		padding: 30px 15px
	}

	.hosting_plans li a {
		padding: 5px 7px;
		font-size: 14px;
		line-height: 22px
	}

	.hosting_plans li a span {
		font-size: 12px
	}

	.navigation_bar {
		/*		top: 10px;*/
		top: 15px;

	}

	.bg_top_header {
		padding-top: 0;
		padding-bottom: 50px
	}

	.banner_text {
		text-align: center
	}

	.padding_top_70,
	.padding_top_80 {
		padding-top: 30px
	}

	.padding_bottom_70,
	.padding_bottom_80 {
		padding-bottom: 30px
	}

	.heading_hosting_feature h2 {
		text-align: center
	}

	.margin_bottom_20 {
		margin-bottom: 15px
	}

	.margin_bottom_50 {
		margin-bottom: 30px
	}

	.ssd-space:before {
		top: 0
	}

	.ssd-space:before,
	.domain_database:before,
	.sql_database:before,
	.control_panel:before,
	.ssl_certificate:before {
		top: 0;
		left: 0
	}

	.hosting_plans_details li {
		padding: 20px 0
	}

	.padding_left_30 {
		padding-left: 20px
	}

	.btn_hosting_plan {
		margin-left: 20px;
		margin-bottom: 20px
	}

	.promotion_circle {
		display: none
	}

	.guarantee-box h2,
	.guarantee-box p {
		text-align: left
	}

	.white-btn a {
		margin-top: 15px
	}

	.dedicated_hosting_features_img {
		display: none
	}

	.guarantee-small-box p {
		text-align: center
	}

	.latest_news h3 {
		font-size: 18px
	}

	.bg_orange_gradiant,
	.one_click_installation {
		text-align: center !important;
	}

	.guarantee-box {
		text-align: left !important;
	}

	.mobile_margin_zero {
		margin: 0
	}

	.heading_hosting_feature {
		padding-left: 0
	}

	.outer_plan_details {
		padding: 0
	}

	.ssd-space,
	.domain_database,
	.sql_database,
	.control_panel,
	.ssl_certificate {
		padding-left: 60px
	}

	.footer_logo figure img {
		width: 25%
	}

	.guarantee_section h2,
	.guarantee_section p {
		text-align: center !important;
	}

	.image_holder span img {
		display: none
	}

	.margin_top-170 {
		margin-top: -120px !important;
	}

	.padding_bottom_150 {
		padding-bottom: 100px !important;
	}

	.slider_detail {
		padding: 20px 0 !important;
	}

	.guarantee_section {
		text-align: center
	}

	.hosting_team_box {
		margin: 0 17%
	}

	.mobile_margin {
		margin-bottom: 20px
	}

	.navigation {
		background-color: #222;
		right: -16px;
		top: 1px;
		width: 40%
	}

	.top_navigation .dropdown_menu,
	.top_navigation .dropdown_submenu {
		padding: 15px 20px !important;
	}
}

/*@media only screen and (max-width: 480px) {
	.hosting_plans li:last-child {
		margin-bottom: 0
	}*/





@media only screen and (max-width: 480px) {
	.hosting_plans li:last-child {
		margin-bottom: 0;
	}

	.cuslogo a.logo img {
		width: 70%;
	}

	.cuslogo a.logo {
		padding: 0px 0;
	}

	.hosting_plans li a {
		padding: 5px 8px
	}

	.hosting_plans li a span {
		font-size: 10px
	}

	.hosting_plans li {
		margin-right: 5px
	}

	.price_content {
		padding: 0 !important;
	}

	.tld_name {
		font-size: 20px
	}

	.discounted_price {
		font-size: 16px
	}

	.original_price {
		font-size: 12px;
		margin-bottom: 10px
	}

	.navigation {
		width: 50%
	}
}

@media only screen and (max-width: 374px) {
	.hosting_plans li {
		margin-bottom: 20px
	}
}
